/* here you can put your own css to customize and override the theme */
a,img{
	cursor: pointer;
}
.col{
	background:#efb418;
}
.map-fixed{
	position:fixed;
	top:88px;
	left:5px;
	width:32px;
	height:34px;
	z-index:1200;
	cursor: pointer;
}
.widhei{
  width:283px;
  height:210px;
}
.marLeft5{
	margin-left:8px;
}
.container-fluid #mask{
	height:662px;
	width:1400px;
	position:fixed;
	left:0;
	top:0;
	z-index:999;
}
.container-fluid #mask .tianqiyubao{
	background:rgba(255,255,255,0.2);
	width:180px;
	height:130px;
	position:absolute;
	right:80px;
	top:30px;
	text-align:left;
}
.container-fluid #mask .tianqiyubao .tianqi-box span{
	color:#fff;
}
.container-fluid #mask .tianqiyubao .tianqi-box{
	width:125px;
	height:110px;
	margin:8px auto;
}
.container-fluid #mask .cang-2,.container-fluid #mask .cang-3,.container-fluid #mask .cang-4,.container-fluid #mask .cang-5,.container-fluid #mask .cang-52,.container-fluid #mask .cang-53{
	background:yellow;
	opacity:0.6; 
	width:30px;
	height:30px;
	border-radius:100%;
	position:absolute;
	top:390px;
	left:528px;
	z-index:1000;
}
.container-fluid #mask .cang-2{
	left:635px;
}
.container-fluid #mask .cang-4{
	left:420px;
}
.container-fluid #mask .cang-5{
	left:370px;
	top:395px;
}
.container-fluid #mask .cang-52{
	left:1146px;
	top:330px;
}
.container-fluid #mask .cang-53{
	left:1218px;
	top:325px;
}

.loginOut,.loginOut:hover{
	float:right;
	color:#fff;
	padding:5px 10px;
}

.left-content {
	background-color: #e6e6e6;
	width: 200px;
	position: absolute;
	z-index: 15;
	margin-top: -4px;
}

.left-content .title {
	background-color: #20ad63;
	text-align: center;
	font-size: 20px;
	line-height:33px;
	color:#fff;
	height:33px;
	border-right:1px dashed #1d8c4f;
}

.menu-font {
	top: 25px !important;
	right: 35px !important;
	font-style: normal;
	font-weight: 600;
	font-size: 16px;
}

.btn-success {
	background-color: #20ad63;
	border-color: #20ad63;
}

.btn-success:FOCUS, .btn-success:ACTIVE, .btn-success:HOVER {
	background-color: #1d8c4f;
	border-color: #1d8c4f;
}

.portlet {
	margin-bottom: 0px;
}

.portlet.light {
	padding: 0px 0px 0px 0px;
}

/* 打印样式  */
.dayinTable{
	width: 100%;
	border:1px solid #000;
	
}
.dayinTable tr td:first-child{
	border-right:1px solid #000;
} 
.dayinTable tr td{
	text-align:center;
	height:25px;
	color:#000;
	font-size:12px;
} 

.dayinTable .hang{
	border:1px solid #000;
}
.dayinTable .hang td:first-child,.dayinTable .bo-right1 td:first-child{
	border-right:1px solid #000;
}
.dayinTable .high{
	background-color:#9494b8!important;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#9494b8', endColorstr='#9494b8', GradientType=0);
}
.dayinTable .low{
	background-color:#c2c2d6!important;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c2c2d6', endColorstr='#c2c2d6', GradientType=0);
}
.dayinTable .alarm{
	background-color:#666699!important;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#666699', endColorstr='#666699', GradientType=0);
}

@media print {
    .printView {
	-webkit-print-color-adjust:exact;
    }
}
.cwmx {
	width: 100%;
	border-right: 1px solid #000; 
	/* border-bottom: 1px solid #000; */
	color: #000;
}
.cwmx .hang{
	border-top:1px solid #000;
	background:rgba(230,225,112,0.2)
}
.cwmx tr td {
	text-align: center;
	height: 25px;
	border-bottom: 1px solid #000;
	border-left: 1px solid #000;
    border-right: 1px solid #000; 
    font-size:12px; 
}
 
#plgxBtn{
	width:82px;
}

/*  表格样式    */
.cwmxView td {
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	border-top: 1px solid #000000;
}
.cwmxView {
	color: #000;
	width:100%;
}

.cwmxView tr td {
	text-align: center;
	height: 25px;
	border-left: 1px solid #acacac;
	border-top: 1px solid #acacac;
	border-right: 2px solid #c9d5d3;
	border-bottom: 1px solid #d2e0e0;
	min-width:80px;
}

.cwmxView tr {
	FILTER: progid:DXImageTransform.Microsoft.Gradient

(gradientType=0,
		startColorStr=#f0f0f0, endColorStr=#fff);
	background: -ms-linear-gradient(top, #f0f0f0, #fff);
	background: -moz-linear-gradient(top, #f0f0f0, 

#fff);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, 

from(#f0f0f0),
		to(#fff));
}

.cwmxView .cang {
	FILTER: progid:DXImageTransform.Microsoft.Gradient

(gradientType=0,
		startColorStr=#fff, endColorStr=#e1e1e1);
	background: -ms-linear-gradient(top, #fff, #e1e1e1);
	background: -moz-linear-gradient(top, #fff, 

#e1e1e1);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, 

from(#fff),
		to(#e1e1e1));
} 

.cwmxView .hang {
	FILTER: progid:DXImageTransform.Microsoft.Gradient

(gradientType=0,
		startColorStr=#e1e1e1, endColorStr=#e1e1e1);
	background: -ms-linear-gradient(top, #e1e1e1, 

#e1e1e1);
	background: -moz-linear-gradient(top, #e1e1e1, 

#e1e1e1);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, 

from(#e1e1e1),
		to(#e1e1e1));
}

.cwmxView tr td:last-child {
	border-right: 1px solid #acacac !important;
}

.cwmxView tr:last-child {
	border-bottom: 1px solid #acacac !important;
}

.cwmxView .first {
	text-align: left;
	text-indent: 20px;
}

.cwmxView .cwen {
	text-align: left;
	text-indent: 25px;
}

.cwmxView .cwen1 {
	text-align: center;
}

.cwmx .view td{
	background:#000
}
/*内环流*/
.portlet-body .neihuanliu {
	min-height: 490px;
	overflow: hidden;	
}
.neihuanliu{
	margin-top:32px;
} 
.tong-feng{
	overflow:hidden;
}
.tong-feng .in{
	display:block;
}
.fengshan1 .img-open-ing,.fengshan1 .img-open-ing2,.fengshan1 .img-open-ing3,.fengshan1_5 .img-open-ing,.fengshan1_5 .img-open-ing2,.fengshan1_5 .img-open-ing3{
	position:absolute;
	top:173px;
	left:70px;
	z-index:10;
	height:45px;
	width:45px;	
}

.fengshan2 .img-open-ing5,.fengshan2 .img-open-ing6,.fengshan2 .img-open-ing7,.fengshan2_5 .img-open-ing5,.fengshan2_5 .img-open-ing6,.fengshan2_5 .img-open-ing7{
	position:absolute;
	top:190px;
	left:125px;
	z-index:10;
	height:45px;
	width:45px;
}
.fengshan3 .img-open-ing5,.fengshan3 .img-open-ing6,.fengshan3 .img-open-ing7,.fengshan3_5 .img-open-ing5,.fengshan3_5 .img-open-ing6,.fengshan3_5 .img-open-ing7{
	position:absolute;
	top:250px;
	left:70px;
	z-index:10;
	height:45px;
	width:45px;
}
.fengshan4 .img-open-ing5,.fengshan4 .img-open-ing6,.fengshan4 .img-open-ing7,.fengshan4_5 .img-open-ing5,.fengshan4_5 .img-open-ing6,.fengshan4_5 .img-open-ing7{
	position:absolute;
	top:270px;
	left:125px;
	z-index:10;
	height:45px;
	width:45px;
}
.fengshan22 .img-open-ing5,.fengshan22 .img-open-ing6,.fengshan22 .img-open-ing7,.fengshan22-222 .img-open-ing5,.fengshan22-222 .img-open-ing6,.fengshan22-222 .img-open-ing7{
	position:absolute;
	top:230px;
	left:255px;
	z-index:10;
	height:45px;
	width:45px;
}
.fengshan22_22 .img-open-ing5,.fengshan22_22 .img-open-ing6,.fengshan22_22 .img-open-ing7,.fengshan22_221 .img-open-ing5,.fengshan22_221 .img-open-ing6,.fengshan22_221 .img-open-ing7{
	position:absolute;
	top:180px;
	left:555px;
	z-index:10;
	height:45px;
	width:45px;
}
.fengshan52 .img-open-ing5,.fengshan52 .img-open-ing6,.fengshan52 .img-open-ing7,.fengshan52_52 .img-open-ing5,.fengshan52_52 .img-open-ing6,.fengshan52_52 .img-open-ing7,.fengshan53 .img-open-ing5,.fengshan53 .img-open-ing6,.fengshan53 .img-open-ing7,.fengshan53-53 .img-open-ing5,.fengshan53-53 .img-open-ing6,.fengshan53-53 .img-open-ing7{
	position:absolute;
	top:230px;
	left:255px;
	z-index:10;
	height:45px;
	width:45px;
}
.fengshan52-1 .img-open-ing5,.fengshan52-1 .img-open-ing6,.fengshan52-1 .img-open-ing7,.fengshan52-1-52 .img-open-ing5,.fengshan52-1-52 .img-open-ing6,.fengshan52-1-52 .img-open-ing7,.fengshan53-1 .img-open-ing5,.fengshan53-1 .img-open-ing6,.fengshan53-1 .img-open-ing7,.fengshan53-1-53 .img-open-ing5,.fengshan53-1-53 .img-open-ing6,.fengshan53-1-53 .img-open-ing7{
	position:absolute;
	top:180px;
	left:555px;
	z-index:10;
	height:45px;
	width:45px;
}
.fengshan5 .img-open-ing11,.fengshan5 .img-open-ing12,.fengshan5 .img-open-ing13,.fengshan5_4 .img-open-ing11,.fengshan5_4 .img-open-ing12,.fengshan5_4 .img-open-ing13{
	position:absolute;
	top:170px;
	left:70px;
	z-index:10;
	height:45px;
	width:45px;
}
.fengshan6 .img-open-ing11,.fengshan6 .img-open-ing12,.fengshan6 .img-open-ing13,.fengshan6_4 .img-open-ing11,.fengshan6_4 .img-open-ing12,.fengshan6_4 .img-open-ing13{
	position:absolute;
	top:190px;
	left:125px;
	z-index:10;
	height:45px;
	width:45px;
}
.tong-feng #lunliuDian span{
	display:block;
	width:45px;
	height:26px;
	background:red;
	text-align:center;
	line-height:26px;
	color:#fff;
	position:absolute;
	z-index:10;	
}
.tong-feng  .fshan-1{
	top:143px;
	left:70px;
}
.tong-feng  .fshan-2{
	top:160px;
	left:125px;
}
.tong-feng .fshan-3{
	top:220px;
	left:68px;
}
.tong-feng .fshan-4{
	top:240px;
	left:125px;
}
.tong-feng .fshan-4-5{
	top:240px;
	left:250px;
}
.tong-feng .fshan-52,.tong-feng .fshan-53{
	top:200px;
	left:255px;
}
.tong-feng .fshan-52-1,.tong-feng .fshan-53-1{
	top:150px;
	right:95px;
}
.tong-feng  .fshan-5{
	top:140px;
	left:70px;
}
.tong-feng .fshan-6{
	top:160px;
	left:125px;
}
.tong-feng  .fshan-6-1,.tong-feng .fshan-5-4{
	top:170px;
	right:105px;
}

.tong-feng .img-side-open,.tong-feng .img-side-open1{
	position:absolute;
	top:200px;
	left:120px;
	z-index:10;
}
.tong-feng .img-side-close{
	position:absolute;
	top:170px;
	left:540px;
	z-index:10;
}
.tong-feng .img-side-open2{
	position:absolute;
	top:160px;
	left:590px;
	z-index:10;
}
.tong-feng #lunliuDian #xuanzhuanBtn{
	display:block;
	width:50px;
	height:50px;
} 
.tong-feng .bg-tf-n,.tong-feng .bg-tf-e{
	height: 500px;
	width:685px; 
	position:absolute;
} 
.tong-feng .bg-tf-n{
	z-index:5;
}
.kt-kongzhi .kt-side-open,.kt-kongzhi .kt-side-open1,.kt-kongzhi .kt-side-open2,.kt-kongzhi .kt-side-open2-1,.kt-kongzhi .kongtiao-close,.kt-kongzhi .kongtiao-close1,.kt-kongzhi .kongtiao-close2,.kt-kongzhi .kongtiao-close2-1{
	position:absolute;
	width:90px;
	height:42px;
	top:230px;
	left:270px;
	z-index:10;
}
.kt-kongzhi .kongtiao-close,.kt-kongzhi .kongtiao-close1,.kt-kongzhi .kongtiao-close2,.kt-kongzhi .kongtiao-close2-1{
	left:510px;
	top:190px;
}
.ktkz-x1,.ktkz-x2{
	display:block;
	width:45px;
	height:26px;
	background:red;
	text-align:center;
	line-height:26px;
	color:#fff;
}
.ktkz-x1{
	position:absolute;
	top:200px;
	left:280px;
	z-index:11;
}
.ktkz-x2{
	position:absolute;
	top:160px;
	left:520px;
	z-index:11;
}
.neihuanliu-running,.neihuanliu-running1{
	position:absolute;
	bottom:100px;
	left:180px;
	width:28px;
	height:28px;
	
}
.nhl-runRight{
	left:527px;
	bottom:100px;
}
.portlet-body .portlet-left {
	float: left;
	width: 725px;
	height: 423px;
	/* padding-top: 10px; */
	padding-left: 20px;
}

.portlet-body .portlet-right {
	float: left;
	min-height: 490px;
	min-width: 300px;
	overflow: hidden;
}

.portlet-right .portlet-right-top {
	min-width: 274px;
	min-height: 40px;
/* 	margin-top: 10px; */
	padding-top: 8px;
}

button {
	border: none;
	background: none;
	color: #fff;
	border: 1px solid transparent;
	border-radius: 8px;
	margin: 0 8px;
}

.portlet-right-top button:first-child {
	margin-left: 12px;
}
/* .portlet-right-top  */
.btn-start {
	width: 70px;
	height: 28px;
	FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,
		startColorStr=#b6f000, endColorStr=#40d200);
	background: -ms-linear-gradient(top, #b6f000, #40d200);
	background: -moz-linear-gradient(top, #b6f000, #40d200);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#b6f000),
		to(#40d200));
}

.portlet-right-top .btn-stop {
	width: 83px;
	height: 28px;
	FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,
		startColorStr=#ff6300, endColorStr=#ff2500);
	background: -ms-linear-gradient(top, #ff6300, #ff2500);
	background: -moz-linear-gradient(top, #ff6300, #ff2500);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ff6300),
		to(#ff2500));
}

.portlet-right-top .btn-zhineng {
	width: 83px;
	height: 28px;
	FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,
		startColorStr=#00bae9, endColorStr=#0386b0);
	background: -ms-linear-gradient(top, #00bae9, #0386b0);
	background: -moz-linear-gradient(top, #00bae9, #0386b0);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#00bae9),
		to(#0386b0));
}

.portlet-right .portlet-right-bottom {
	min-width: 266px;
	min-height: 350px;
	background: #a1a9a9;
	border: 4px solid #7d8888;
	border-radius: 10px;
}

.portlet-right-bottom .title {
	display: block;
	overflow: hidden;
	width: 110px;
	height: 22px;
	background: #d0d4d4;
	color: #000;
	text-align: center;
	line-height: 22px;
	margin: 10px 7px;
}

.portlet-right-bottom .nongdu-timer input{
	border:0;
	background:#030303;
	color: #f6fd31;
	margin-left:8px;
	margin-bottom:6px;
	width:135px;
}
.portlet-right-bottom .nongdu-timer b{
	margin-bottom:6px;
}
.portlet-right-bottom .nongdu,.portlet-right-bottom .nongdu-timer{
	width: 300px;
	margin-left: 10px;
	padding-top: 4px;
	overflow:hidden;
}
.portlet-right-bottom .marLeft{
	margin-left: 0px;
}
.portlet-right-bottom .nongdu input {
	border: 0;
	background: #030303;
	width: 50px;
	height: 20px;
	color: #f6fd31;
	margin-left: 6px;
	margin-bottom: 6px;
}

.portlet-right-bottom .nongdu span {
	color: #000;
	font-weight: 700;
}

.nongdu .qixiang{
	width:145px;
	float:left;
}
.nongdu .lcxqing{
	width:155px;
	float:left;
}

.portlet-right-bottom .liangqing {
	width: 155px;
	margin: 0 auto;
}

.portlet-right-bottom .liangqing b, .portlet-right-bottom .liangqing span
	{
	color: #fff;
}

.portlet-right-bottom .fengexian {
	display: block;
	min-width: 266px;
	height: 2px;
	background: #7d8080;
	margin: 4px 0;
}
.bili{
	width:250px;
	height:25px;
	margin:3px auto;
	overflow:hidden;
}
.bili .waiceng{
	float:right;
	display:block;
	width:188px;
	height:20px;
	background:#8e9494;
	border-radius:10px;
}
.bili .neibu{
	display:block;
	width:120px;
	height:14px;
	border-radius:7px;
	margin:3px;
	background:#fee31a;
	color:#fff;
	font-size:12px;
	text-align:center;
	line-height:14px;
}
.bili .neibu-color{
	background:#77e02e;
	width:90px;
}
.zhezhao-box {
	min-width: 1000px;
	min-height: 500px;
	background: rgba(0, 0, 0, 0.5);
	position: relative;
}

.tan-box {
	width: 300px;
	height: 200px;
	margin: auto;
	position: fixed;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	background: #fff;
	border: 1px solid #fff;
	border-radius: 20px;
	box-shadow: 0 0 10px #000;
	z-index: 20;
	overflow: hidden;
}

.tan-box .tan-box-select {
	width: 250px;
	height: 40px;
	margin: 25px auto;
}

.tan-box .tan-box-select input {
	width: 80px;
}

.tan-box-center {
	width: 200px;
	height: 28px;
	margin-left: 60px;
}

.tan-box-center .btnColor {
	background: #23ad62
}

.title-float{
	overflow:hidden;
}
.title-float .title{
	float:left;
	margin-right:20px;
	margin-left:15px;
}

.btn-toggle .marginLeft{
	margin-left:-10px!important;
}

/* 气体检测 */
.margin20 a {
	margin: 0 20px;
}

.margin20 .mLeft {
	margin-left: 120px;
}

.timer {
	width: 235px;
	height: 38px;
	overflow: hidden;
}

.timer span {
	float: left;
	display: block;
	width: 153px;
	height: 38px;
	border: 1px solid #56886d;
	border-right: 0;
	text-align: center;
	line-height: 38px;
	background: #8ae2b3;
	color: #fff;
}

.timer input {
	float: left;
	width: 82px;
	height: 38px;
	border: 0;
	background: none;
	border: 1px solid #787d79;
	border-left: 0;
	text-align: center;
	line-height:38px;
	font-weight: 800;
}

.qtjc {
	margin-top: 40px;
}

.qtjc table tr td {
	text-align: center;
}

.qtjc .tdbgColor {
	color: #fff;
	background: #2bb16c;
}

.tongdao-bottom {
	padding: 15px 0;
}

.qtjc .tongdao-bottom .boder-bottom {
	border-bottom: none;
}
/* 能耗 */
.nenghao{
	min-height:430px;
}
.nenghao .tongdao-bottom {
	padding-left: 130px;
}

.nenghao .nenghao-bottom {
	padding-bottom: 5px;
}

.nenghao .padding30 {
	padding-top: 20px;
}
.nenghao .neng-liangqing{
	display:block;
	width:80px;
	height:25px;
	background:#2bb16c;
	margin-top:30px;
	color:#fff;
	text-align:center;
	line-height:25px;
}
/* 气调 */
b{
	color:#fff!important;
}
.qitiao b{
	padding-left:27px;
}
.qitiao .junwen{
	padding-left:0px;
}
.portlet-right-bottom .qitiao input{
	color:#31ea18;
}
.portlet-right-bottom .shebei{
	width: 190px;
	margin: 0 auto;
}
.portlet-right-bottom .shebei input{
	width:85px;	
}
.portlet-right-bottom .shebei .jingbao1,.portlet-right-bottom .shebei .jingbao2{
	width:27px;
	height:17px;
	background:red;
}
.portlet-right-bottom .shebei .jingbao2{
	background:green;
}
.portlet-right-bottom .title7{
	width:126px;
}

.lsjl .lsjl-float{
	height:50px;
	overflow:hidden;
}
.lsjl .lsjl-float .f-left{
	float:left
}
.lsjl input{
	border:0;
	height:30px;
	width:150px;
	border:1px solid #c2cad8;
	border-radius:4px;
} 
.lsjl .lsjl-float .f-right{
	float:left;
	margin-left:40px;
} 


